@charset "utf-8";
/* Global Default */
html,body { margin:0; padding:0; overflow:hidden}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#445A6A; color:#ddd;}
img { border:none}
form { margin:0; padding:0}
a { text-decoration:none; color:#ddd}
a:hover { text-decoration:underline; color:yellow}
.green { color:#33FF33}

/*========LoginUI Begin==========*/
.login { width:260px; margin:1em auto; text-align:center; height:200px; position:absolute; left:50%; top:50%; margin-left:-130px; margin-top:-130px;}
.login fieldset { border:1px solid #999}
.login legend{ font-weight:bold; font-size:14px; color:white; margin-left:1em}
.login th { text-align:left; font-weight:normal; width:50px;}
.login input { padding:2px; font-weight:bold; width:130px; border:1px solid #6e8596; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#5b7486; color:#fff}
.login table { margin:1.4em 0 1em 0}
.login td { padding:8px 0}
.login button { font-size:12px; font-weight:bold; margin-right:4px; width:50px; height:24px; vertical-align:middle; border:2px outset}
.login .err { color:red; margin-right:1em}
.login .info { margin:4px 0 12px 12px; text-align:right}
/*========LoginUI End============*/


/*========Mgr Begin=======*/
.mgr { padding:1em; width:750px; position:relative}
.mgr form { margin:0; padding:0}
.mgr h1{ font-size:22px; margin:0 0 10px 0; padding:0; color:yellow}
.mgr .toplink { color:#bbb; position:absolute; right:1em; top:1em}
.mgr .toplink a { margin:0 0.5em}
.mgr .toplink input.keyword { border:1px solid #6e8596;  font-family:Verdana, Arial, Helvetica, sans-serif; background:#5b7486; color:#fff; height:14px; margin-right:3px; vertical-align:middle}
.mgr .toplink input.search { border:1px outset #617787; height:19px; background:#5b7385; color:#fff; vertical-align:middle}
.mgr .main { margin:4px 0}
.mgr .main table { border-collapse:collapse}
.mgr .main ul.catlist { margin:0.4em 0 0.4em 1.7em; padding:0}
.mgr .main ul.catlist ul { margin:0 0 0 1.4em; padding:0}
.mgr .main ul.catlist li { margin:5px 0}
.mgr .main ul.catlist li a.cur{color:yellow; font-weight:bold;}
.mgr .main ul.catlist li em { font-size:10px; margin-left:0.1em; color:#999}
.mgr .main th { text-align:left; padding:2px 4px}
.mgr .main .tool { float:right; position:relative}
.mgr .main .tool .actionMenu { position:absolute; visibility:hidden; right:0; top:16px; background:#445a6a; padding:5px; border:1px solid #314553}
.mgr .main .tool .actionMenu a{ display:block; white-space:nowrap; text-align:right; height:22px; line-height:22px; width:100%}
.mgr .fav { border-collapse:collapse; table-layout:fixed}
.mgr .fav em { font-size:x-small; color:gray}
.mgr .fav td { white-space:pre; overflow:hidden; text-overflow:ellipsis; padding:0px 0; height:20px;}
.mgr .fav td span { font-size:10px; width:126px; color:#aaa}
.mgr .fav td.f { width:456px; }
.mgr .fav td.f input { width:15px; height:15px; font-size:1px; margin-right:3px;}

#catadd { width:100%; height:100%; position:absolute; left:0; top:0; background:#000; filter:alpha(opacity=60)}
.cataddBox { width:300px; height:120px; border:4px double #607e94; text-align:center; position:absolute; left:50%; top:50%; margin-left:-150px; margin-top:-70px; background:#1b242a; filter:alpha(opacity=90)}
.cataddBox form { margin:20px 0}
.cataddBox input { margin:0 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:3px; font-size:14px; width:160px}
.cataddBox button { padding:3px 0; font-weight:bold}
.cataddBox div { padding:1em 0; color:#74848f; line-height:2em}

/*========Mgr End=========*/


/*========PageNumber Begin======*/
.page { margin-left:0.6em; font-size:12px;}
.page a { margin-right:12px}
.page a.curpage { color:#33FF33; font-weight:bold;}
.page span.np { margin-left:0.6em}
/*========PageNumber End======*/

/*========CatMgr Begin========*/
.catBox { height:286px}
.catmgr { border-collapse:collapse;}
.catmgr .catlist { margin:0 0 0 1.5em; padding:0}
.catmgr .catlist ul { margin:0 0 0 1.5em; padding:0}
.catmgr .catlist li { margin:4px 0}
.catmgr .catlist li em {  font-size:10px; margin-left:0.1em; color:#999}
.catmgr .catlist li a.cur {color:yellow; font-weight:bold;}
.catedit span.info { color:#999; margin-left:1em}
/*========CatMgr End==========*/

/*========Register Begin==========*/
.reg { border:1px solid #777; display:inline-block; padding:1em; margin:1em}
.reg h1 { font-size:16px; margin:0.3em 0 1.2em 0; padding:0; color:yellow}
.reg h1 span { float:right; font-size:12px; font-weight:normal; margin-top:4px}
.reg h1 span a { margin:0 4px;}
.reg table { clear:both}
.reg input { width:150px; padding:3px; font-size:12px; font-weight:bold; border:1px solid #6e8596; font-family:Verdana, Arial, Helvetica, sans-serif; background:#5b7486; color:#fff}
.reg button { font-weight:bold; margin-right:0.6em; font-size:14px; height:28px; width:60px;}
.reg span.err { color:#f30}
/*========Register End==========*/

/*========AddFav Begin==========*/
.add { padding:0.5em; margin:1em; position:relative; border:1px solid #607e94; height:170px; width:375px; overflow:hidden}
.add h1 { color:yellow; font-size:14px; margin:10px 5px 5px 5px; padding:0}
.add span.user { font-weight:normal; float:left; margin-top:4px; position:absolute; right:1.6em; top:1.2em}
.add input.txt { width:300px; font-size:12px; padding:2px; border:1px solid #6e8596; font-family:Verdana, Arial, Helvetica, sans-serif; background:#5b7486; color:#fff; font-weight:bold}
.add select { width:306px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  background:#5b7486; color:#fff; border:none}
.add button { font-weight:bold; width:70px; height:28px; font-size:14px}
.add .err { color:#f30}
/*========AddFav End==========*/

/*========Import Begin==========*/
.import { padding:1em}
.import h1 { color:yellow; font-size:14px; margin:10px 5px 5px 5px; padding:0}
.import input { margin-right:0.5em; vertical-align:middle}
.import select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  background:#5b7486; color:#fff; border:none}
.import button { width:60px; height:26px; vertical-align:middle; margin-left:1em}
/*========Import End==========*/